// 管理相关的layer，利于解耦
var ll = ll || {};
// 管理用户信息
var uu = uu || {};
// 管理相关的游戏参数
var gg = gg || {};
gg.d_time = 0.3;
gg.userBagId = 19;
gg.login_url = null;
// 教学模式,0 引导模式 1实战模式
gg.teach_type = TAG_LEAD;
// 全局宽度，全局高度
gg.width = 0;
gg.height = 0;
gg.c_p = null;
gg.c_width = 0;
gg.c_height = 0;
gg.d_z_index = 1;
gg.fontSize = 25;
gg.fontSize1 = 24;//实验中作用解释
gg.fontSize2 = 24;//实验中部位名称
gg.fontSize3 = 24;//右侧名称栏中名称
gg.fontSize4 = 30;//实验上方的步骤提示
gg.fontSize5 = 55;//finish弹框“分数--数字”
gg.fontSize6 = 28;//finish弹框“分--文字”
gg.fontSize7 = 45;//finish弹框“实验完成--文字”
gg.fontSize8 = 60;//finish弹框“未完成--文字”
gg.fontSize9 = 28;//实验中有小实验，按钮--文字
gg.fontSize10 = 30;//得分、时间--文字
gg.fontSize11 = 36;//winframe,弹框内的文字
gg.fontSize12 = 80;//start界面大标题--文字
gg.fontName = "微软雅黑";
gg.fontName2 = "Arial";
gg.synch_l = false;
gg.libsure = false;
gg.init = function(){
	// 初始化固定参数
	this.width = cc.winSize.width;
	this.height = cc.winSize.height;
	this.c_width = this.width * 0.5;
	this.c_height = this.height * 0.5;
	this.c_p = cc.p(this.c_width, this.c_height);
	this.start_load = true;
	this.run_load = false;
	this.finish_load = false;
	this.game_load = false;
	this.test_load = false;
	this.about_load = false;
	this.isdemo = false;
}
gg.initExp = function(expId, expTitle, expDemo, teachFlow){
	// 初始化实验参数
	gg.expId = expId;
	gg.expTitle = expTitle;
	gg.expDemo = expDemo;
	gg.teach_flow = teachFlow;
	gg.userId = uu.userId;
	gg.expVer = 1;
	gg.version = '';
}
gg.initTeach = function(){
	// 初始化游戏参数
	gg.begin_time = new Date();
	gg.score = 0;
	gg.lastStep = 1;
	gg.errorStep = 0;// 错误步数
	gg.oneSure = 0;// 一次正确的步数
	gg.errFlag = false;
	gg.synch_l = false;	
	gg.scoreCheck = false;//判断加减法的时机
	gg.firstRun = true;//第一次进入实验的弹框提示
	gg.buttonEnableArr = [];//start里5个按钮， run里3个按钮， lib里2个按钮 
	gg.buttonInExp = [];//演示类实验中，分多个实验的选择按钮
	gg.libRelArr = [];//lib
	gg.totalStep = gg.teach_flow.length;		
	gg.flow = new TeachFlow();
}
gg.over = function(){
	// 游戏结束
	gg.tip_layer = null;
	gg.flow = null;
}
